<template>
    <div style="width: 100%">
        <div id="deawer">
            <v-tableTitle :btnConfig="btnConfig" @cancel="cancel" @save="save"></v-tableTitle>
            <div class="detailBox">
                <v-detail ref="detail"></v-detail>
            </div>
        </div>
    </div>
</template>

<script>
    import baseMixin from "@/mixins/BaseMixin";
    import skipMixin from "@/mixins/SkipMixin";
    import config from "../Config"
    import tableTitle from "commons/TableTitle";
    import detail from "../details/Detail"

    export default {
        name: "",
        mixins: [baseMixin, skipMixin, config],
        data() {
            return {
                newFlag: false,
                btnConfig: [
                    {label: this.$t('common.save'), certigier: this.saveStatus, invalid: "save"},
                    {label: this.$t('common.return'), invalid: "cancel"},
                ],
            };
        },

        created() {
        },
        methods: {
            //保存按钮
            async save() {
                /* let flag = this.$refs.detail.$children[0].$refs.input.submitForm("from");
                 if (!flag) {
                     return;
                 }
                 let detail = this.$refs.detail.detailData;
                 try {
                     let res = await this.$api.post('/saveSystemSet', detail);
                     
                         this.$message.success(res.returnMgr);
                         this.cancel();
                     } else {
                         this.$message.error(res.returnMgr);
                     }
                 } catch (e) {
                     this.$message.error(e)
                 }*/
            },
            //弹框取消
            cancel() {
                this.$router.push({name: "consumablesReceive"});
            },
        },
        watch: {},
        components: {
            "v-tableTitle": tableTitle,
            "v-detail": detail,
        }
    }
</script>

<style scoped>

</style>
